在C++Builder中实现I/O端口的读写操作

您所在的位置:网站首页 c++builder 教程 在C++Builder中实现I/O端口的读写操作

在C++Builder中实现I/O端口的读写操作

2023-03-15 05:44| 来源: 网络整理| 查看: 265

在C++Builder中实现I/O端口的读写

操作

C++Builder

继承了

C

语言简洁、快速的优点

,

采用面向对象

的软件工程设计方法和可视化界面设计技术

,

融合了

Windows

程、数据库编程、网络编程等技术

,

使得程序员可以快速高效地

开发出高质量的

Windows

应用程序。

但在

C++Builder

,

不能够

使用

Turbo C

中的

outputb

inputb

端口读写函数。给工业控

制方面的开发带来不便

,

特别是不利于

IO

卡的直接输入输出操

作。笔者为在

C++Builder

中实现这个功能专门在

Windows

的不

同版本下进行了尝试取得了成功。现就具体方法介绍如下供

C++Builder

编程人员参考。

  

一、在

Windows 95/98

操作系统平台下实现端口读写操作

  

共有两种方法

,

一种为内嵌汇编语言

,

另一种为使用

__emit__

函数。

  

(

)

通过内嵌汇编语言实现端口的读写

  

asm {  

汇编语句

1  

…… 

}  

利用内嵌汇编语言编制端口输出函数如下

:  

void 

OutPort(unsigned 

short 

port,unsigned 

char 

value)  



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3